from fs import *

    
class TagFS(FileSystemOperations):
    def isDirectory(self, path): # for directory structure file system
        #return path.filename == None or path.filename == ""
        return False
    
    
    def isFile(self, path):
        #return path.filename != None and path.filename != ""
        return True
    
class TagFile(FileOperations):
    def path(self):
        return None


class TagFilePathPattern:
    def __init__(self, filename = None, tags = [], id = NOT_KNOWN):
        self.filename = filename
        self.tags = tags
        self.id = id